Turning UML-Subsystems into Architectural Units

نویسنده

  • Harald Störrle
چکیده

In this paper, I show how the subsystem concept of UML may be adapted for architectural modeling. Previous approaches used stereotypes of UML’s class-concept instead. For greater conceptual clarity, I pursue an explicit metamodeling approach. However, the modifications I propose could be reformulated using only UML’s standard extension mechanisms, If that were desired. The present approach is inspired by ROOM and the IEEE’s P1471 standard. It is a follow-up work of my recent PhD-thesis.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Architectural Modeling with UML Subsystems

This paper presents an extension of the UML 1.4 metamodel that facilitates the description of software architectures. To this end, concepts like views, ports, connectors, and protocols are introduced, and the UML’s subsystem concept is adapted. The approach is inspired by ROOM and IEEE P1471, using an explicit metamodeling approach for clarity. This paper should be seen as input for the discuss...

متن کامل

Composing Components: How Does One Detect Potential Architectural Mismatches?

Nowadays, in order to be competitive, a developer's usage of Commercial off the Shelf (COTS), or Government off the Shelf (GOTS), packages has become a sine qua non, at times being an explicit requirement from the customer. The idea of simply plugging together various COTS packages and/or other existing parts results from the megaprogramming principles [Boehm and Scherlis 1992]. What people ten...

متن کامل

Using the UML for Architectural Description

There is much interest in using the Unified Modeling Language (UML) for architectural description – those techniques by which architects sketch, capture, model, document and analyze architectural knowledge and decisions about software-intensive systems. IEEE P1471, the Recommended Practice for Architectural Description, represents an emerging consensus for specifying the content of an architect...

متن کامل

Enabling the Refinement of a Software Architecture into a Design

Software architecture research has thus far mainly addressed formal specification and analysis of coarse-grained software models. The formality of architectural descriptions, their lack of support for downstream development activities, and their poor integration with mainstream approaches have made them unattractive to a large segment of the development community. This paper demonstrates how a ...

متن کامل

Experiences with Theme/UML for Architectural Design of a Multiagent System

In a recent R&D project, our research group developed an industrial AGV transportation system using a multiagent system (MAS). The software architecture of this system is modeled using several architectural views. In this paper, we study an alternative way of structuring of the architectural description using Theme/UML. Theme/UML is an aspect-oriented design approach that provides support for a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001